commit 2e1ed016fe3049dff356f31ea2bc3cbcd5c65912 Author: Prasad Mujumdar Date: Fri May 4 07:53:03 2012 -0700 HUE-712/CDH-5567 Addition kerberose patches commit 01b8b9773ae1a99ae5266a8bdaecd52a35b9ed7c Author: Romain Rigaux Date: Tue May 1 08:46:37 2012 -0700 HUE-627. Spawning server pegs CPU at 100% Patching evenlet 0.9.14 commit c53d7722b95a0063321b23e39dacd24e18ea671f Author: Romain Rigaux Date: Mon Apr 23 17:48:54 2012 -0700 HUE-701 [jb] Job browser should not show the jobs from other users commit a6f610e4325910c5cba575e558eb7045bc9c1128 Author: Prasad Mujumdar Date: Mon Apr 30 15:34:13 2012 -0700 HUE-712: Support refreshing kerberos ticket for beeswax runing in standalone mode with authentication enabled commit c62ba51fa17cc9ca690183b87a43e5ea93eea5c5 Author: bc Wong Date: Wed Apr 11 21:49:55 2012 -0700 HUE-676. [beeswax] BeeswaxServer OOME when hive loglevel set to DEBUG The size is determined from the property "beeswax.log.context.size", which can be set in beeswax_server.sh in HADOOP_OPTS. The default is 1MB. commit b3f63688226534230c58f59d2cbb3148c3102850 Author: Andrew Bayer Date: Mon Apr 9 19:20:10 2012 -0700 Using standard CDH parent. commit 6d48c51c6f8e707bca949dc506a06fc0a1472256 Author: Andrew Bayer Date: Mon Apr 9 16:22:07 2012 -0700 CLOUDERA-BUILD. Preparing for CDH3u4 release. commit a1a2c537dfc18cff4abb015bf4d4990c0658c4ee Author: Prasad Mujumdar Date: Tue Mar 27 15:01:38 2012 -0700 HUE-639. thrift enhancements for sync query execution and additional error diagnostics. Fixing test failure commit 1dd41b57d13f962f8ff12b74f7e76e1598295b99 Author: Prasad Mujumdar Date: Tue Mar 27 10:45:31 2012 -0700 HUE-639. thrift enhancements for sync query execution and additional error diagnostics commit 3706ec2220cc784e640ecab1935d9724ddb24560 Author: bc Wong Date: Fri Mar 9 10:26:20 2012 -0800 HUE-624. [jobbrowser] Non-ascii character in job name causes error (cherry picked from commit 7882f451cb6bd18f0be18da9c3670cebb2a83055) commit 60c0d9f159c1302be9e6f94194f826b055352b13 Author: Jon Natkins Date: Thu Feb 23 13:07:37 2012 -0800 Add group ID parameters to Unix sync commit 314429a79cd78706aa6cb5f31b7c42c88b275e52 Author: Jon Natkins Date: Tue Feb 21 17:45:32 2012 -0800 Downgrading python-ldap to version 2.3.13 RHEL5 does not come with the necessary version of OpenLDAP to support using 2.4.6, so we need to use an older version of the python library. commit d570e70a366c0d7185d6dea47aa85b6e866a1a2c Author: Jon Natkins Date: Tue Dec 27 11:06:53 2011 -0800 HUE-607. LDAP/PAM authentication This commit adds an LDAP and PAM authentication backend. The backend is configurable already, and this adds several configuration parameters for defining the LDAP settings. The LDAP backend will support both Active Directory and LDAP, although there are slightly different configurations depending upon which is being used. Add PAM authentication package to ext-py This package is already listed as being a part of Hue in README.md, despite not actually being there, so I haven't updated that file. Adding django-auth-ldap to ext-py python-ldap library added to ext-py commit 006000e9f95a793b86840bc562e57437b611d428 Author: Jon Natkins Date: Mon Feb 13 17:32:46 2012 -0800 HUE-614. Add a mechanism to sync Hue DB with Unix passwd and groups This adds a Hue command, which will iterate over the users and groups in /etc/passwd and /etc/groups, and import any missing ones into the Hue database. It will also update the user-group membership all users and groups. Ideally, this can be used via a cron job, or some other periodic setup, to keep the database updated with Unix information. commit 19ff7b1b4e4f168569a7d2a3807f9a26b0c464a4 Author: Andrew Bayer Date: Mon Jan 30 12:12:10 2012 -0800 Updating for CDH3u4 development. commit d8b44e62a2a4fb84e2253169a4af4f0bea3f464a Author: Eli Collins Date: Tue Jan 3 14:35:25 2012 -0800 Revert "HUE-584. Shade Thrift jar." This reverts commit cac4ebcd2c3110bd2d7741953bae4ab14f032de6. commit 07f10f3ad10285cd43d38e38adf535a39fbc7ab7 Author: Andrew Bayer Date: Tue Dec 27 10:31:16 2011 -0800 KITCHEN-1623. Deploy Hue Maven artifacts when appropriate. commit 894bc6536cb1b3cf322086b97fd3c194f0707905 Author: Andrew Bayer Date: Wed Dec 21 10:10:39 2011 -0800 CLOUDERA-BUILD. Make sure that we run mvn install on the parent POM before building. commit 853171807d6ba818b4b5d33f12ca7716c2cf9a62 Author: Andrew Bayer Date: Tue Dec 20 10:27:45 2011 -0800 Updating for CDH3u3 release. commit 05339d8ff8f43b7ecc53089359382be3b3a1822c Author: bc Wong Date: Sun Dec 18 18:01:05 2011 -0800 HUE-606. Error when browsing a table with too many partitions Add a new config "browse_partitioned_table_limit", default to 250. When set to a positive number, this will limit any automatic "SELECT *" on partitioned tables by adding a LIMIT clause. If set to 0 or negative, then there is no limit. (cherry picked from commit 2ddef667c5e276ed078158e6e462347dee08f08f) commit cce308f1c92ae24ec3e4d9db0bef1e4787557df6 Author: Shrijeet Paliwal Date: Thu Sep 29 18:03:08 2011 -0700 HUE-564. Improve handling of beeswax active queries and expiration Make RUNNING_QUERY_LIFETIME configurable. Make the fields of driver null, only the ones not needed once execution has finished. This will make the active queries light on memory while they hang around before expiration. (cherry picked from commit ca548cf292a8d3836bbe39cc90d96662719aefc5) commit 041ddbc79dd58ffcdeb5629246a368f3e818399d Author: bc Wong Date: Sun Dec 18 17:16:04 2011 -0800 HUE-526. Clicking "Browse Table" on a Hive View in Beeswax launches MR job I moved the tabs, so that it shows the table column info by default. But I forgot to renamed the tab titles. (cherry picked from commit 3d7d5721fb9af427a51deb6f591fe4db61392064) commit 74f3e68ba30e36dccdce5f4ad4df34571e951bd2 Author: Harsh J Date: Tue Dec 6 15:21:11 2011 +0530 HUE-600. Update Beeswax's hive_metastore.thrift interface spec (cherry picked from commit 6b9c4557ea9008565a4002bfcb80c88aa9f726de) commit 58115a3a277a35566418c113b1e92a70137bf760 Author: bc Wong Date: Thu Dec 8 17:10:41 2011 -0800 HUE-526. Clicking "Browse Table" on a Hive View in Beeswax launches MR job Detect whether the "table" is a view or a real table. If it's a view, do not show the sample rows (thus avoiding a "select *"). Also fixed some label consistency issues when displaying a view. (cherry picked from commit fe5af301b757f82185b1ed12ecefe6b539a80901) commit ba269aadc24993a6e7783d3f7deaeebbceacc06d Author: bc Wong Date: Tue Nov 22 11:49:21 2011 -0800 [Build] Hue doesn't build on Ubuntu 11.10 (cherry picked from commit 766117003a99f2dd91a6b3bc4958be56b14763c2) commit 7aa4f776333737d2d51d64d5e94a8ab81447b45e Author: Eli Collins Date: Wed Dec 14 11:51:48 2011 -0800 HUE-602. Updated DatanodePlugin to reflect HDFS-2654. commit 7c552d15625e761b4b873a157de3a04d0322830a Author: Harsh J Date: Tue Nov 22 18:49:39 2011 +0530 HUE-597. Show task diagnostic info for an attempt in Job Browser. (cherry picked from commit 430e053392a9655cfab9d94187d54dd6df2a954d) commit 2f994d91e3b075e30674d291bbcadc92b36ef37a Author: Philip Zeyliger Date: Tue Nov 29 12:44:50 2011 -0800 Links to the relative parent in pom.xml. This avoids the necessity of running "mvn install" manually in the "parent pom". commit cac4ebcd2c3110bd2d7741953bae4ab14f032de6 Author: Philip Zeyliger Date: Tue Nov 29 11:44:55 2011 -0800 HUE-584. Shade Thrift jar. Previously we were including the Thrift library in hue-plugins.jar, but we were not shading it. This change shades it so that there is no conflict with other thrift libraries on the Hadoop classpath. The libraries are shaded into com.cloudera.hue.* commit c75a9c0b18133392df58444caf6fece1097ca0cd Author: Philip Zeyliger Date: Tue Nov 15 12:21:45 2011 -0800 HUE-598. Hue Datanode plugin doesn't reopen connection when registering with NameNode. On bigger clusters, we've seen failed registrations. If that happens, we should try again. I'm introducing a slower retry loop with a random pause, and adding an explicit reconnection. (cherry picked from commit 47707aa1b31f208f32725740cd18abd2de82b4d2) commit 5f6762689b1404ccf5456c2458bf2d798152b73a Author: Andrew Bayer Date: Thu Oct 20 09:29:42 2011 -0700 Updating for CDH3u3 development commit 4f2e69bf0c693bc8dd8ee009e26073a5e673ddff Author: bc Wong Date: Thu Sep 22 23:01:02 2011 -0700 HUE-586. log files have wrong permission commit 2b4ce47220bfa5a73a2bd295b2c4f0a4cd5f8541 Author: bc Wong Date: Wed Oct 5 16:31:46 2011 -0700 HUE-593. Script to relocate a hue installation Run the relocatable script in the installation directory (the one created by "make install") to make it relocatable. commit 8a9effcc9d1feee7b32fc5f7097a4aa7554f7651 Author: Andrew Bayer Date: Tue Oct 4 14:30:56 2011 -0700 CLOUDERA-BUILD. Updating MAVEN_VERSION in Makefile.vars. commit 60852dbd8f248a2a28bbd051c795c73239b56e6f Author: Andrew Bayer Date: Tue Oct 4 11:28:19 2011 -0700 CLOUDERA-BUILD. Updating version numbers for CDH3u2 release. commit 29f1e0814612beb2d9aaa17d102c428adfa27e36 Author: bc Wong Date: Fri Sep 30 20:47:27 2011 -0700 HUE-592. Update hue-plugins to work with new counter methods commit af9f56b32a4b5f8ee8b5442db245429a4d582161 Author: Andrew Bayer Date: Fri Sep 30 10:09:21 2011 -0700 Updating to use CDH3u2 Hadoop/Hive commit c28f926cdbbab8942f26d9a4ab0e47acd7613582 Author: Aditya Acharya Date: Tue Jul 5 12:54:38 2011 -0700 HUE-559. The setuid binary in the shell app should be in a build directory. commit 8e85d183270ee8a8637824ccc6aa1f094f19af0c Author: Bruno Mahé Date: Thu Sep 29 12:55:17 2011 -0700 Add maven options parameters commit 26fa7055b33dae51d672732c4ef2cd552a977ff7 Author: Aditya Acharya Date: Tue Aug 23 12:56:38 2011 -0700 Modifying Makefiles to not call scripts with shebangs directly. commit f79e8a33d5088d6735bbc80f586b50cbb1a14057 Author: Aditya Acharya Date: Tue Aug 23 11:08:46 2011 -0700 HUE-330: Hue IE8 memory leaking Mitigating the problem for now by opting into Google Chrome Frame if the user has it installed. commit fc62ca829024afd9e6da1a720ba3551530650681 Author: Bruno Mahé Date: Tue Aug 16 16:51:11 2011 -0700 Make do-release-build executable commit 46966c3e65bf3eba9219c2ac88003004d0e38556 Author: Bruno Mahé Date: Tue Aug 16 15:47:23 2011 -0700 Cloudera build script commit 946501abe11699c2ab95abeaafc75e2e5308ea55 Author: Jon Natkins Date: Mon Aug 15 16:41:27 2011 -0700 HUE-582. Improve jobbrowser's resilience to timing-related test failures Some of the jobbrowser tests were susceptibile to timing-related failures. Mostly this was due to the reliance on the jobsub daemon to work quickly, kick off new jobs, and have those jobs or commands run quickly enough that checks for job status would succeed. In particular, calls like: response = self.client.get('/jobbrowser/jobs/%s/tasks/%s' % (hadoop_job_id, early_task_id)) (hue/apps/jobbrowser/src/jobbrowser/tests.py:279 for those following along) depend on an attempt having succeeded by the time the code path gets to that line, which will not always happen, causing an assert to be thrown a few lines later: assert_true('succeed' in response.content) These changes will at least make the test case smarter about how long it should wait before timing out, and causing a failure. commit 4d47d81ec4dc2b8e0472a755033fbcdc0804e6dc Author: bc Wong Date: Wed Aug 10 16:37:25 2011 -0700 Revert "CLOUDERA-BUILD. Change Maven version to 1.2.0-cdh3u2" This reverts commit 901e3ae363c798db5a8b665293adc06783425736. commit b33c7efa4dccfbfb6da388b348a0feb56913b4c4 Author: Aditya Acharya Date: Mon Aug 8 19:05:09 2011 -0700 HUE-578: Shell app should have more comprehensive logging for I/O (cherry picked from commit a2b03a18301614290f5bcea9c0b919d13de1c8db) commit f4686bee9c1adebcb165800e355fe410fb03bb57 Author: Aditya Acharya Date: Fri Aug 5 16:54:57 2011 -0700 HUE-574: Making Hue start over SSL on Python 2.4. (cherry picked from commit d26726b05125c4434d30ffde240ce3b73a3f5475) commit 35696d55eb46f703083b2eacda9edaf3f7e67c7c Author: Aditya Acharya Date: Thu Aug 4 11:18:52 2011 -0700 HUE-569: Making Hue work in IE9 (cherry picked from commit c6ba983bd2b9e8a83ae27ad02a057d18130acc46) commit e46c4a429e432b07ced1b3efdef8ae80271f441b Author: Jon Natkins Date: Tue Aug 2 23:42:20 2011 -0700 HUE-575. New version of IPython is causing Jenkins build to fail commit 901e3ae363c798db5a8b665293adc06783425736 Author: bc Wong Date: Tue Jul 26 14:56:57 2011 -0700 CLOUDERA-BUILD. Change Maven version to 1.2.0-cdh3u2 commit c8bde532795b8ddf27f8ed891a7bf2786c4fdea5 Author: bc Wong Date: Fri Jul 15 10:15:17 2011 -0700 HUE-565. Hue tarball contains duplicated js libraries * The installation for core is special, in that the symlink targets are copied separately and are guaranteed to be there. * And do not dereference symlinks when creating the tarball. (cherry picked from commit a03986ba9a97f4d106ba87db7fd09d10cc7a0f28) commit 641529cf61dd6f5cd26c8ec1884e8799dd6c710d Author: bc Wong Date: Tue Jul 12 16:19:05 2011 -0700 [Doc] Fix broken release notes link (cherry picked from commit fbb8e605b8a47b1937145bf8308ccf89d4dc0f31) commit 82c418c6093df75ab96e221ac728014943f72e8f Author: Aditya Acharya Date: Fri Jul 8 14:28:20 2011 -0700 HUE-563. Hue management commands should be backwards-compatible. (cherry picked from commit 2a515f6ae26f285f237a85e814145d77249684c3) commit d54995fb660037024516c9eaf05523b56a0484bd Author: Aditya Acharya Date: Fri Jul 8 14:26:49 2011 -0700 HUE-562. Spawning web server logs extraneous access log messages to stderr. (cherry picked from commit a8fd488f18b43118dd9fac13c47c5d2541ab2610) commit 2bfec5dca5fce64064612c0d9d0b0ee521bed394 Author: Aditya Acharya Date: Wed Jul 6 18:48:18 2011 -0700 HUE-560: Shell app should have per-shell configurable environment variables. (cherry picked from commit f9e6b7e63444816e58f9cd89a3d5e203ef986a1e) commit 3148b049034625b24bf0857143bb7c2212522922 Author: bc Wong Date: Wed Jul 6 19:17:21 2011 -0700 HUE-561. Spawning creates incorrect log file names A side-effect of this fix is that the log file name gets inherited by children processes. E.g. runserver -> runspawningserver -> spawning child, and all 3 of them will write to `runserver.log', which isn't a bad thing for management simplicity. (cherry picked from commit 602cd98bb175b3b31f8c42bebfe33a89c3d338ef) commit 82e6c1eae9231706206adc1c38ced59338e03f36 Author: bc Wong Date: Tue Jul 5 17:09:25 2011 -0700 [BUILD] Reuse the DESKTOP_PLUGIN_JAR variable for build target (cherry-picked from commit 52dd536) commit 4cc6e9da12ff17a954b106e3b6a669a0b2385259 Author: bc Wong Date: Tue Jul 5 14:05:59 2011 -0700 CLOUDERA-BUILD. Change maven version to 1.2.0-cdh3u1 commit 28ad6b2697763f1c0221392745d8aac48748fd36 Author: Aditya Acharya Date: Tue Jul 5 12:58:21 2011 -0700 HUE-558. Shell hangs if subprocess exits immediately. (cherry picked from commit b7192a0bad00889b2aa30d981b30e807c70fd1b9) commit 6c2f74ea4b6cfb3ba32a764731ac0a86c1c8f36b Author: bc Wong Date: Fri Jul 1 00:37:46 2011 -0700 HUE-557. useradmin test with funny name fails on py2.4 (cherry picked from commit eb07f9989bbc8e0a39433782d7efc0d616eb05e1) commit 466721998f8e42306d11e532998ee586cf7222b0 Author: bc Wong Date: Thu Jun 30 14:50:03 2011 -0700 HUE-556. LifoQueue thrift_util.py doesn't work on Centos5's python 2.4 (cherry picked from commit 630e395110457c1a33ac1d96e471cd5751aad48c) commit ffbbfe3bf15a1fd992b0374bfae44a160e332828 Author: bc Wong Date: Thu Jun 30 14:16:29 2011 -0700 [BUILD] The shell app should share the common version * Rename HUE to Hue in various setup.py (cherry picked from commit 465fc77248eeb2bfd7b3ee82818d4872c76532ab) commit 52f79178183b1f1e73fbae26fa00d7d045c13426 Author: bc Wong Date: Thu Jun 30 05:35:58 2011 +0000 HUE-555. Build should not require a system python-setuptools (cherry picked from commit 863966fd274eb4ab3a8d2999ffe86372e4378fe0) commit 433528f9af235ce8fb52531bbea631d788682707 Author: Aditya Acharya Date: Thu Jun 23 15:13:56 2011 -0700 HUE-457: Filebrowser cannot delete directories with spaces in the name. (cherry picked from commit 4a5e9e6977a83341b9ebf6a4d310aad947a72f9f) commit 7b7200df1a9b85d8c3a97d0885c6a18700047322 Author: Marcus McLaughlin Date: Thu Apr 7 11:18:02 2011 -0700 HUE-530. Load Hue.JFrame.Chooser as part of initial Hue load. (cherry picked from commit 685794d77e63fb6db184dbe485d0c304ba035613) commit ac502c07ffec3906a5ec35fdeb1f2464fc8580ec Author: Aditya Acharya Date: Wed Jun 22 15:19:36 2011 -0700 HUE-554. Modifying Shell app to use credentials merger utility. (cherry picked from commit ccca5375515f4e5cd9f086b4b4121deb5c3fbd34) commit 066840a82f677fb90a5a4b7bd030914681a52b91 Author: Ann McCown Date: Thu Jun 23 13:06:38 2011 -0700 Online Help files for Hue Shell (cherry picked from commit a7c028ae25e21b5fae19d1e6f6bf7aa256cf9e2e) commit bfaf5f60403db96f65ac3736b0b5a496d97042b3 Author: bc Wong Date: Wed Jun 22 17:55:31 2011 -0700 [DOC] Fix MySQL backend configuration step (cherry picked from commit 8b11202338661815e6e8a55fb1f12f5141be54d6) commit 4498c22f0caa8a7e8c80d3eff6e0f22f7e6cb464 Author: Roman Shaposhnik Date: Tue Jun 21 12:53:00 2011 -0700 [BUILD] Make Shell known as "hue-shell" commit f17506dfd373cfa978862dda29e1a1d281a99386 Author: bc Wong Date: Sun Jun 19 22:22:31 2011 -0700 HUE-553. Thrift pooled client is not thread safe (cherry picked from commit 30bf4e049bff6258310b1888861d9b77e41a0a8c) commit 858b2b37a3100916ca1ad4f28de8c560b5c3757c Author: Aditya Acharya Date: Thu Jun 16 09:18:59 2011 -0700 HUE-552. Default to a more professional wallpaper The Hue window background cycles through an array of wallpapers, some of them a bit distracting. This commit changes Hue.Desktop.BackgroundManager to default to a solid color, and makes some changes to the Hue logo selection process for solid colors to present a more consistent look. (cherry picked from commit fa47668b86bf5b4a183cb01ce140167a62bbbaa9) commit ed230ca694c470085a7d227c2b439f9d31742c90 Author: Aditya Acharya Date: Sat Jun 18 19:28:55 2011 -0700 HUE-141. Fixing a syntax error in tests for the Shell app that causes failures in Python 2.4. (cherry picked from commit fba7948acb4f8754b0bf9f17c7086e0f4e8cdab7) commit 92156ef97629ac16fc8572c97bcf56679e701eb5 Author: Aditya Acharya Date: Sat Jun 18 16:22:03 2011 -0700 HUE-141. Fixing test failure for Shell app. (cherry picked from commit ca17f04adf258d4952562e527395d3bc790fe8e9) commit cd3079957299848b2caa3e74dde6809ba514ba4a Author: Aditya Acharya Date: Fri Apr 8 15:27:33 2011 -0700 HUE-141. Adding Shell app to Hue. The Shell app is a Hue application that allows for access to command-line utilities via Hue. (cherry picked from commit db03e8e8175f9ca44c6bcc65c5f75d275568f1a0) commit 9f050d374ef3db9087b7388ff83c557e0d4fbc2c Author: bc Wong Date: Mon Jun 13 17:51:10 2011 -0700 HUE-551. Support a wider set of username characters The username rule is now defined centrally, because other places that interact with usernames may need it. I went Debian and allow "[^-:\s][^:\s]*". It only rejects whitespaces and colons. In addition, the first character may not be a dash. (cherry picked from commit 9dee0480966eb630bdbf6fedb0be436aeb9275f4) commit e0352123192f718ce09de5c6bf25d6aa7ff9ea19 Author: bc Wong Date: Mon Jun 13 09:53:25 2011 -0700 [DOC] Document that Hue requires asciidoc to do a full build (cherry picked from commit f8d1f578a21d5a295eb24051f45b47c6a47d2440) commit 5811957151d3899e2a5873fc47a64a3d5fe60085 Author: Harsh J Date: Thu Jun 9 20:12:02 2011 +0530 HUE-549. Fix avro filebrowser test to run on all Python versions. (cherry picked from commit 56c78c4eec72537dc4476cd4cfcaaf1332a12fb1) commit 6ba4ee7f5c6f93b971c51e880bfb3420ffb4b7cf Author: bc Wong Date: Tue Jun 7 17:54:44 2011 -0700 HUE-363. jobbrowser job state should fit well in the table (cherry picked from commit cec6977fb86814d2b4d302374feefc599ae43540) commit 7cd590ea541c1cfd36524cb61de58d69cd6f26ec Author: Philip Zeyliger Date: Thu Jun 9 23:53:17 2011 -0700 HUE-542. File browser sorting by size inconsistent. Somewhere along the line, the JFrame HTMLTable filter changed from data-sort-number to data-sort-numeric. It was easier to change the template than updating the JFrame filter. Manual testing with 3 files sorted either 29.0KB, 7.3KB, 17bytes or the other way. Before that, it was 17, 7, and 29, which was alphabetic. While I was here, I made data sorting correct too. (cherry picked from commit 8f68ebd7d397ef10f686569cf72e6136c5f66e05) commit acd5b1ecc72f8a37a461c7843edcd9ab6e2ea299 Author: Philip Zeyliger Date: Thu Jun 9 22:45:06 2011 -0700 HUE-550. Switching to LIFO queue for Thrift connection pool. This was a subtle bug and a fun debugging experience. It's not every day you get to use YourKit, wireshark, strace, and log-based tools at the same time! I noticed, while doing some other testing, that the filebrowser was very slow, but only sometimes. In debugging, I found that every second refresh, roughly, was slow. Though I had originally attributed this slowness to the UI, the logs clearly showed that some Thrift calls were taking almost 5 seconds. Hue has a connection pool for Thrift clients. This pool had a default size of 10. Meanwhile, the default pool size on the namenode Thrift plugin was 5. So, what would happen is that a Thrift client would be requested, and the pool would round robin to the next client. Client c1 would lock up t1 on the server. c2 would lock up t2. And so on till c5 and t5. Then, when c6 came around, it would wait until the server had a spare thread. This would free up as soon as c1 would time out (5 seconds!). The solution is two-fold: (1) instead of FIFO for the client pool, we switch to a LIFO solution. Then the same socket is constantly re-used. (2) We up the thread pool size to be the same as the connection pool size by default. There were several moderately interesting things this analysis ruled out: (1) The namenode is not slow. We do a handful of operations for every file browser page, which isn't great, but it's not slow. YourKit didn't even sample a single stack trace; nothing was going on. (2) We thought there was a problem in the reconnection logic. It turns out (as the comment points out) that select() will return a socket as readable if it's been closed or timed out. This is all and good; that code seems to be working correctly. (3) Funky TCP stuff. I was worried that somehow connection re-use was broken. It seems fine; wireshark worked, but didn't say anything too interesting. In terms of debugging, the major point was isolating the call by writing the following script. If I'd done this an hour earlier (instead of hitting refresh on a browser), this would have taken less time. Kudos to Todd for mkaing me do it. import time import os os.environ["DJANGO_SETTINGS_MODULE"] = 'desktop.settings' from desktop.lib import fsmanager fs = fsmanager.get_default_hdfs()[1] fs.setuser("hdfs") i = 0 while True: i += 1 now = time.time() fs.stats("/") diff = time.time() - now print i, diff This clearly showed a pattern of 5 instantaneous calls, followed by one that took 5 seconds, followed by another 4 quick calls, etc. After that, I recognized that adjusting the server pool size to 50 eliminated the problem, and adjusting it to 1 exacerbated it. Kudos to Todd for the insight that the queue was working backwards, and to Henry for his assistance as well. (cherry picked from commit 51630f42982c5d5b887f09c76f52b70fcd78d0d8) commit c45fd43974f11496535553867cdf025d8afa6d87 Author: bc Wong Date: Wed Jun 8 17:36:43 2011 -0700 HUE-238. beeswax: result from "limit" query unavailable (cherry picked from commit 77d232038590378290c94d599245cf8de2256c76) commit e57388822f5030a81156b101c733cb6c1eeff2d6 Author: bc Wong Date: Tue Jun 7 18:26:23 2011 -0700 HUE-469. 'make docs' returns 0 even on error, could use a more restrictive "find" expression (cherry picked from commit fcce3b603109e72e2202b6d1c59aa18044ba84ff) commit 8b1d072cb4c39e4c82d1f9fbfe9117cc06aa3540 Author: bc Wong Date: Tue Jun 7 15:44:27 2011 -0700 HUE-548. App tarballs contain invalid symlink to the VERSION file (cherry picked from commit 919484c30c8f5588095c3d87897fc17f437b6f39) commit 94ab5e484e93dd543c3cba7c637324021ce001bf Author: Philip Zeyliger Date: Wed Jun 8 22:40:20 2011 -0700 HUE-299. dump_config header links should point to the sections I'm now listing both the installed apps and the top-level configuration sections. I toyed with both having these in a
    and just inline; I think inline is more useful and compact. (cherry picked from commit 7da6d92742606a7df13778cc0947a7e0a9e6a9e8) commit e16ebedb564e1c2cd95fc5080b8e1b45a0d0ca2a Author: Harsh J Date: Thu Apr 28 11:57:14 2011 +0530 HUE-1. Add avro file viewer support to File Browser. (cherry picked from commit 5e96da5e80993fad97999a12856aeb7b876c38ab) commit d08484c0d9a175c2d9a0fe1a4592d1fd15195d11 Author: Philip Zeyliger Date: Mon May 30 21:54:12 2011 -0700 HUE-489. Use Django 1.2 way to specify databases. As a precursor to having apps customize what database they use, we switch over to the new way of specifying databases. (cherry picked from commit 470f6afd6e076ca29d0fe45de5202a2ce7c27027) commit 3b02793b9c26fc23b9b8342c36a4ee36df373600 Author: Aaron T. Myers Date: Tue May 24 12:26:17 2011 -0700 HUE-546. jobsubd should use a single file for Hadoop delegation tokens when submitting jobs (cherry picked from commit 9677859135d1dc7f9c36b5ead670fcc59e9fcb49) commit 2277dff043c7cffbc11bd16c92adf792562980c1 Author: Harsh J Date: Sat Apr 30 15:02:43 2011 +0530 HUE-540. Special characters in username breaks useradmin app. (cherry picked from commit ec226cebdab055d191ef48a26cf84cc839f78955) commit 6cf182c578e13551b902ff09d78638471e2b53a2 Author: Harsh J Date: Thu Apr 28 01:41:40 2011 +0530 HUE-496. Make hue support newer versions of python. (cherry picked from commit 7222bf207d6f845ee6180c89029dd7f11dda5fdc) commit 06984e0d17634b5491c7f88bac9207010afc202b Author: vinithra Date: Mon Apr 11 15:17:55 2011 -0700 HUE-534. JobBrowser does not impersonate logged in user while killing or viewing jobs. (cherry picked from commit 23da82077871a92bd5c509626693822648c8589f) commit e3aaf8bf04451a0b09498298f6377201b7d54aeb Author: bc Wong Date: Fri Apr 8 16:41:29 2011 -0700 HUE-533. hue-plugin thriftfs test failure (cherry picked from commit 8bf7d71be30463ab2fdc58ee10e9c71bb36be68f) commit 2b0d812f8dd98056d99647a72b42bdf47d1d2eb0 Author: bc Wong Date: Fri Apr 8 16:44:19 2011 -0700 HUE-532. HDFS thrift plugin port is also in thriftfs-site.xml * Removed thriftfs-default.xml. Defined constants in ThriftFsConfig. Use the default values in the code. * Keep loading the `thriftfs-site.xml' resource, for backward compatibility. * Convert a static block to inject config resource into a static method, and invoke that explicitly. (cherry picked from commit 351f2a00c5a7efb5647e1eb2812f112fd37575c6) commit 170574f9d29595695dc92a0d98ecfcfe815077e1 Author: Alex (posi) Newman Date: Fri Mar 25 17:05:00 2011 -0700 HUE-521. version specification duplication We hard code the version number in every setup.py in the whole distro. We should just import it. It's important that we dereference all of the version.py symlinks before the tarball. (cherry picked from commit fb0e52608b35c3836b0a4eddf45e7d99530d3434) commit 728c377ad97f63d07987b0b9894bdd350b9ec150 Author: bc Wong Date: Sun Mar 20 18:04:56 2011 -0700 HUE-506. Jobs submitted through Hue do not set LANG (cherry picked from commit 855a6a8fe0d3afa60d369ab66975265db63dd283) commit 4fe8527476e8de1534d55497a58401c933929f72 Author: Jon Natkins Date: Tue Mar 15 13:09:54 2011 -0700 HUE-500. Add information about Hue profiling to README.rst (cherry picked from commit 6703da846c034b6372566c56f33c00766a382d82) commit dd5fb8d692166fcf593ba30a59f8babfc96f8fb7 Author: Marcus McLaughlin Date: Wed Mar 23 13:44:29 2011 -0700 Update widgets.hash commit bb04ca24f72b4bcfc07b5cd2e97b281bad2e3f87 Author: Marcus McLaughlin Date: Mon Mar 7 01:15:19 2011 -0800 Change resizeSide to set correct width values. :100644 100644 0dc4642... 5e076e8... M Source/Widgets/ART.SplitView.js commit 53c4fc523de655ba9862e6b9a8168f8c23daa9ac Author: Marcus McLaughlin Date: Sun Mar 6 02:48:26 2011 -0800 SplitView changes: Correct check for display == 'none' Make resizeOnContain work for SplitViews of both orientation Make the internal SplitView toggle 'linker' pass on its width property. :100644 100644 8debff2... 12f73e8... M Source/Behaviors/Behavior.SplitView.js (cherry picked from commit 9ea98cf81c47dc99331f2e954c4740286aef0acc) commit 4bda87b89ed71ea1e8da8bed96201d7046ecd70d Author: Aaron Newton Date: Wed Mar 23 13:23:28 2011 -0700 HUE-509, HUE-510 commit 907043b00dbf39e50d6e6b3298234855c89b4b87 Author: Aaron Newton Date: Tue Mar 22 19:21:23 2011 -0700 Consolidating JFrame's ajax target logic for both forms and links. * callback in request options is now invoked w/ apply and "this" allowing the callback to reference the JFrame instance. * the ajax target logic for forms is now in JFrame.AjaxLoad with the linkers. * for forms, the ajax target is searched for at submit time instead of at startup (this was always true for the linker version). :100644 100644 577dde7... 69368ed... M Source/JFrame/JFrame.js :100644 100644 382a2c4... bed4b1b... M Source/JFrameFilters/JFrame.FormRequest.js :100644 100644 8eeaae9... 44b79c1... M Source/JFrameLinkers/JFrame.AjaxLoad.js :100644 100644 a1c2d37... e7a6319... M Source/JFrameRenderers/JFrame.Alert.js :100644 100644 6f90edb... ab49a72... M Source/JFrameRenderers/JFrame.Prompt.js :100644 100644 20ae29e... 77d7569... M Tests/JFrame_Demos/Forms,_buttons,_etc/forms.mako :100644 100644 b7f69fb... dd918aa... M Tests/JFrame_Demos/Links,_ajax,_auto-refresh/ajax-target.html commit 25aac419b3bbe71d2f6871aefff737f349f9ceb8 Author: Aaron Newton Date: Tue Mar 22 16:36:38 2011 -0700 fixing url in test environment :100644 100644 e8a8a7a... 7df8bc3... M Tests/JFrame_Containers/Containers/JFrame.Browser.html commit 5ced44135a5f595b5c7fab6428fde770091032b7 Author: Aaron Newton Date: Wed Feb 16 11:26:39 2011 -0800 minor html fix for the HtmlTable test :100644 100644 1f4f138... 010ae98... M Tests/JFrame_Demos/Tables/html-table.html (cherry picked from commit 70e5b2e2d1dcb801d5259d2ae5030f4c36817e1d) commit d8e97758f8d71fff934dbacf746f0a34621dadb0 Author: Philip Zeyliger Date: Wed Mar 16 23:19:16 2011 -0700 Re-ordering comments for database configuration. When working with a new user, I found that the interspersed database configs made it easy to forget the 'name'. Also noticed that hadoop_conf_dir was hard to discover, and is useful sometimes. (cherry picked from commit 981c5b0e21450bbfe3f264abdbaa6b242e6b81d2) commit 458fc52b526ba85d6a09f394d114b6859377046b Author: bc Wong Date: Tue Mar 15 11:12:17 2011 -0700 [BUILD] Use maven artifacts from cdh3u0. (cherry-picked from commit 1ca5a98074069df630d73e30ba5854d7f9ce6ced) commit 85bf9e62d9a0fe40ced49f3bd4d503a929cda5a6 Author: Marcus McLaughlin Date: Thu Mar 10 00:16:38 2011 -0800 HUE-498. Add shortenTick method to shorten tick labels on y-axis. (cherry picked from commit beb7fea935001144fea4ed6b19cebb53fbdd16fe) commit 1abcd4ad67e1b747d9b42f6800f7af03ff1d68a4 Author: Marcus McLaughlin Date: Wed Mar 9 10:09:01 2011 -0800 HUE-494. Adding units to metadata and displaying in tip if present. (cherry picked from commit 11e915a2f1f18d54d2bb92813631f75cf1d5964d) commit 7a9471750ac89650c9cff19c52ab1603c86ea244 Author: Marcus McLaughlin Date: Wed Mar 9 11:22:37 2011 -0800 HUE-495. HueChart.Box: Use chartStartTime and chartEndTime from metadata. (cherry picked from commit 5e2ce4a5b84c6e0f8cfdd06863eed2659669ed4e) commit e343cc84528cb5cab3342c2acb5fd548953aa1ae Author: Marcus McLaughlin Date: Wed Mar 9 12:29:49 2011 -0800 Update jframe.hash. commit b3eb6f22d390be2c2ec32b0663eb9206488a8b00 Author: Marcus McLaughlin Date: Tue Mar 8 12:27:03 2011 -0800 Changing console.log statement in JFrame.AutoRefresh to dbug.log. (cherry picked from commit f336d8a86417b31bc9e54435ea701a962caa061c) commit 0768fac3a48500599cbe6db152c0b4dcaf5267bc Author: bc Wong Date: Wed Mar 9 23:18:22 2011 -0800 [CLOUDERA-BUILD] Peg version against cdh3b4 (not cdh3u0-snapshot). commit a5e62e5eda06a64c8ec429003c7b8264c4261289 Author: bc Wong Date: Wed Mar 9 12:48:57 2011 -0800 [BUILD] Fixed Hadoop and Hive versions in pom. (cherry picked from commit 8e0c66266a5de097fd843f2b926a273cb98df1cd) commit d4d703010e80f76cd801aa215ae1c0e1fa9124b2 Author: Marcus McLaughlin Date: Tue Mar 8 15:12:52 2011 -0800 Small date display and rounding corrections in HueChart. (cherry picked from commit 5bd7e1c0bec6ccc539cfb10de19502a8198f42d4) commit 0ff284605cefc69466e49ebb042a822d25da7050 Author: Marcus McLaughlin Date: Mon Mar 7 10:42:35 2011 -0800 HUE-492. Change amplitude calcuation in HueChart.Box to use toFloat rather than toInt. (cherry picked from commit 4e5ecfc621a8003b687297b7e3d7f07aa63a0b56) commit 88be977c00d178dbfdcb05f6b984f5bff3258067 Author: bc Wong Date: Thu Mar 3 10:15:18 2011 -0800 [DOC] Updated dev and build dependency. * Added libsasl2-dev and maven2 (cherry picked from commit 7c11738d2375fc8b7071f71ea22289c4049afb3f) commit 83d752b29c4e0b28f6e098f0a99bda6b8f4ba277 Author: Jon Natkins Date: Tue Mar 1 15:33:14 2011 -0800 HUE-486. Enable renaming of top-level configs, and add a path for performing search/replace config upgrades (cherry picked from commit 502f42f02ce6526153e759fb41c7f5419a6819af) commit 2aaed969e6818bc85ec880f12218e91a0a2e674b Author: Aaron Newton Date: Tue Mar 1 14:23:14 2011 -0800 HUE-488. Add profiler for behavior and jframe filters. (cherry picked from commit 3441c82964cbce4d37923f81b92bb1306a92f56b) commit 87612e30515ea5d053f7758c5c76d7edf29bf748 Author: Aaron Newton Date: Mon Feb 28 14:28:46 2011 -0800 No Ticket. Minor CSS fix for z-index positioning for CSS buttons. (cherry picked from commit 9b39e9d53b09f2d8f925f3edf7fa26e5cd67a760) commit 24fb12b7cab1a236e13422709b42f31fa80e31ff Author: Marcus McLaughlin Date: Tue Mar 1 14:00:58 2011 -0800 Update widgets.hash. Art-Widgets ----------- commit 92e04378d20d8dedf68601f5098a616ee23cdd3f Author: Marcus McLaughlin Date: Tue Mar 1 12:56:59 2011 -0800 Add toggleClass to UI.Widget :100644 100644 71c7d17... ce2e029... M Source/UI/UI.Widget.js (cherry picked from commit 5aaa75e529940b074a3fd4f048482eae3d24e78b) commit 29dae71705b2203edea4fe49170964d17eecdb81 Author: vinithra Date: Mon Feb 28 14:21:16 2011 -0800 HUE-438. Making beeswax dependent on hive install. Removing hive dir from beeswax. HUE-438. Adding Hive, thrift, fb303 maven dependencies required for Beeswax build. HUE-438. Updating beeswax tests to use locally installed Hive. HUE-438. Updating to hive-0.7 (cherry picked from commit 7a1fc5cbf30979cd92488ad46e5173c0a5e000ec) commit f493b8395e5cfb2f8698c17f17b365b2409f795f Author: Marcus McLaughlin Date: Mon Feb 28 23:56:34 2011 -0800 HUE-487. Including the point value in HueChart.Box selection event parameter object. (cherry picked from commit 74df5894d3af923cfc739222b4fa8662406711ae) commit 26a905b735d4ea0b66891806541a70bd9969c79f Author: Aaron Newton Date: Mon Feb 28 13:22:46 2011 -0800 No Ticket. JFrame, MooTools More, and ART.Widgets hash updates MooTools More ~~~~~~~~~~~~ commit 1ea36e18ccd7c6bc33ce67ef811fccd114fba39c Author: Aaron Newton Date: Mon Feb 28 13:19:07 2011 -0800 checking for the tableState before referencing it :100644 100644 a376ff2... cdbac5b... M Source/Interface/HtmlTable.Resize.js ART.Widgets ~~~~~~~~~~~~ commit 2aff964e513fb1fe6b464a7d992ffd1ce29a5c13 Author: Aaron Newton Date: Mon Feb 28 13:20:31 2011 -0800 Splitview work; picking up classes from the DOM in the behavior, fixing vertical resizing. :100644 100644 83c70f7... 8debff2... M Source/Behaviors/Behavior.SplitView.js :100644 100644 27a01aa... 0dc4642... M Source/Widgets/ART.SplitView.js JFrame ~~~~~~~~~~~~ commit 6975559ff8f7391100ce1ffac9f63e7e796d6ff5 Author: Aaron Newton Date: Mon Feb 28 13:17:50 2011 -0800 New files: Event.Mock and Behavior.HtmlTableClickSelected.js :000000 100644 0000000... 888bdce... A Source/BehaviorFilters/Behavior.HtmlTableClickSelected.js :100644 100644 74e4527... 7c44e49... M Source/JFrame/JFrame.js :000000 100644 0000000... 2bb731d... A Source/Utilities/Event.Mock.js :100644 100644 c214c45... 385fc10... M package.yml commit 1d25c43baf9fba96cd55ca5185ac09972b1c32b2 Author: Aaron Newton Date: Mon Feb 28 13:17:19 2011 -0800 Preventing the Tabs behavior from rearranging the DOM on init. :100644 100644 b7b4721... 22659e1... M Source/BehaviorFilters/Behavior.Tabs.js commit de2509369f69986dc46c1daa4e65682a99bd53e6 Author: Aaron Newton Date: Mon Feb 28 13:17:01 2011 -0800 Lint fix. :100644 100644 4117097... 7cb6089... M Source/BehaviorFilters/Behavior.HtmlTableCheckSelected.js commit 8fce888d06bc84efec4965119c1d55c4abf2e216 Author: Aaron Newton Date: Mon Feb 28 13:16:44 2011 -0800 No Ticket. Preventing dbug errors in IE for FitText filter. The method for disabling this resulting in some dbug log errors. This is non-critical. :100644 100644 e373e6e... 4404c02... M Source/BehaviorFilters/Behavior.FitText.js (cherry picked from commit 5348f837230454e068ee8ab2058625f6bc303ee4) commit 56a3b6289d8771a6ba1d6013eaf6c24774315c2c Author: vinithra Date: Mon Feb 28 03:38:07 2011 -0800 HUE-485. Provision a way to start mini_cluster with customized configs. (cherry picked from commit b1c725ec309c0fdba5e615270f4264b0749fca6e) commit b8d53b36ac0ee1e483718bfa83d638e0b803899e Author: Aaron Newton Date: Wed Feb 23 13:14:22 2011 -0800 HUE-483. Scrollable area for JFrame Gallery's view source is broken (cherry picked from commit 15af74e99b06d5a49b0c8fc460340c2e6b46dc85) commit e0188eaae5173ce1905cc42b8520cd7e2b76e4b3 Author: Aaron Newton Date: Wed Feb 23 12:52:37 2011 -0800 HUE-481. Vertical Scrolling in Help doesn't work (cherry picked from commit aeaa44b1affbad433fe95300a6e84536eaa1260c) commit b7f41ee01eb259ee252f98d7579a5b3a47aeaa5c Author: Marcus McLaughlin Date: Thu Feb 24 14:23:42 2011 -0800 Updating jframe.hash. WHATCHANGED -- old hash to new hash. commit e622aec255073f84753f71acc9696455a3271d8b Author: Marcus McLaughlin Date: Thu Feb 24 00:54:00 2011 -0800 Add activate keyboard and deactivate keyboard passed methods for Behavior instance. :100644 100644 2894001... 74e4527... M Source/JFrame/JFrame.js commit a2668660a6e0363d94661e010468ee59f467eb0d Author: Aaron Newton Date: Fri Feb 18 14:16:51 2011 -0800 fixing method rename that didn't propogate from the behavior library :100644 100644 ec1cc1b... 2894001... M Source/JFrame/JFrame.js (cherry picked from commit 4ecd718f0a042d33ca7ccada78df42fe0cb65668) commit fdc13a5713b068b2e31450c071143146f0eea83b Author: Aaron Newton Date: Wed Feb 23 13:03:08 2011 -0800 HUE-482. The Shortcuts button (at top right of Hue UI) does not do anything. When this logic moved to JFrame I changed the selector to be a little more generic (use classes instead of ids). (cherry picked from commit 251ea7d8ca28d201e560bf2ad2a436af78131e1e) commit d8f5c82490f263f70282f6b66b3c8ecd1b3251eb Author: vinithra Date: Tue Feb 22 16:44:20 2011 -0800 HUE-478. Including execution of 0.7 scripts in hive upgrade's README. (cherry picked from commit 3b502b4b7535b8c5b7adf692cc5076dc2af94639) commit 7218e1599c6542bff6ab8cf911755b8fd582f46c Author: Andrew Yao Date: Fri Feb 18 14:34:11 2011 -0800 HUE-461. Clicking the Save As button in the file editor causes all changes to be thrown away. (cherry picked from commit 3e260cd1509390092a5e1c161d4cb59fb584c987) commit 3b191a7f85984dd9808803c1eee15f57a7f62f4d Author: bc Wong Date: Thu Feb 17 00:38:47 2011 -0800 HUE-474. App Makefiles do not set APP_NAME correctly In Makefile.sdk, I also decoupled the APP_NAME from the python distribution name used by setuptools. (cherry picked from commit 8ff68a32d0450c2a20ab56684c6dedb69cd0b14b) commit aa82a86192e9fbfdea6f60e3059150d9b9456991 Author: Marcus McLaughlin Date: Mon Feb 14 19:02:45 2011 -0800 HUE-433. Beeswax import table screen messed up. (cherry picked from commit e61e12e6dca4d15c5b885c60af5590318429ddb7) commit fa16d711cea0929beefab1e4d8ab703737a051d3 Author: Aaron Newton Date: Mon Feb 14 18:00:40 2011 -0800 HUE-473. Add ability to get the link for an app window and enter one in. (cherry picked from commit a1fadfe672fe636de2029e1fbce0c21f4524dcac) commit f54e4911084b56a7f8b5442f6d19dd500a1f0713 Author: Aaron Newton Date: Mon Feb 14 17:57:45 2011 -0800 HUE-472. JFrame Gallery's icon is borked. (cherry picked from commit bbdaeee7a79ff7f8de6e15e64387352fe9521838) commit 1dd31b2270f2c5fbcdf1b31806e3f47de8b6112c Author: Marcus McLaughlin Date: Mon Feb 14 16:07:11 2011 -0800 Add method to manage creation of display value, integrate 'amplitude' metadata field. (cherry picked from commit 58f62e5c59ed64293d629bfec23191b4101aa812) commit c7791a92fe4da0aa001085141dfa8f74590b4b2e Author: Marcus McLaughlin Date: Fri Feb 11 13:30:49 2011 -0800 Pass empty array to HueChart.Data if data is undefined. (cherry picked from commit 40a899ae23b0cf59aa2f6380136585130c386aef) commit 3a24fc62c7d2ccc0fef0f918cd2c71a85a08620a Author: Aaron Newton Date: Sun Feb 13 17:36:06 2011 -0800 No Ticket. Picking up the hash for MooTools More. commit eee432de69e9e1ed600d278265d03ecf6c312486 Author: Aaron Newton Date: Sun Feb 13 17:26:48 2011 -0800 When using Fx.Accordion's display method without effects the chain is not called. Among other things, this makes the combination of initialDisplayFx: false, resetHeight: true basically not work. :100644 100644 bda980c... f792b27... M Source/Fx/Fx.Accordion.js (cherry picked from commit bf8bc27c8614369606fec464547688ee664f9a82) commit 2ca3969509631e0012b2982f5beeeb5bc22c62a8 Author: bc Wong Date: Thu Feb 10 17:26:06 2011 -0800 HUE-449. tarball build changes after mavenization [part2] * Include java src with distribution * Fix bdist target to correctly calculate dependency * Remove unused build.xml and ivy.xml (cherry picked from commit e7e6392261576b3b3cd8e544277c6cd42b2ac561) commit 1f01a5b04b5a1437bebf93cd1a1306da63c87c40 Author: Marcus McLaughlin Date: Thu Feb 10 17:00:05 2011 -0800 Adding metadata handling to HueChart. (cherry picked from commit 7d88aae6fd6d56f6a1965ff4b01d9cba72503170) commit 7ca372b9547618d29e036a9171d478b470c41eb7 Author: Aaron Newton Date: Thu Feb 10 20:12:17 2011 -0800 No Ticket. JFrame hash update (minor css tweak) commit 378926e665ee49b8f2c416ad14f96e64e9914d1d Author: Aaron Newton Date: Thu Feb 10 20:11:50 2011 -0800 minor style tweak for context menu links :100644 100644 e26e902... f32c92e... M Assets/jframe.css (cherry picked from commit 006991be93ea2c953f5047c88004a7232acd5e1b) commit 9cb9e52f7a3b51d4fe1493a05a176f103ec8fc66 Author: Marcus McLaughlin Date: Thu Feb 10 13:52:53 2011 -0800 HUE-455. Add ability to specify separator to humanize_duration. (cherry picked from commit 5f2a00e30c47677967d78948c35228150cf60b38) commit 4a20f9081f8862044fe2a5794982f535fbde078b Author: bc Wong Date: Wed Feb 9 18:26:24 2011 -0800 HUE-449. tarball build changes after mavenization - Preserve the java-lib directory in prod tarballs. - Exclude the java source directory from prod tarballs. - Exclude the mvn `target' directory from release builds. - Added top-level `ext-clean' target, to clean the ext-pys. - App clean should invoke `mvn clean' when applicable. (cherry picked from commit 10eb8ac63313051019cc941b5a19525efd3dfb66) commit b10a80ef2f058ecd17d2c8aede52c9ffb79c0cbf Author: Aaron Newton Date: Thu Feb 10 14:25:22 2011 -0800 No ticket. Hash update: widgets, jframe, more-behaviors * also updating divots.png a little ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JFRAME CHANGES commit 7245f6a0d0406bd9d30463b880c57270ff41fd68 Author: Aaron Newton Date: Thu Feb 10 13:19:44 2011 -0800 Splitview linker features: * Add support for explicit toggle widths to toggle linkers (see commit: https://github.com/cloudera/art-widgets/commit/e9f44cc64aae797f039a6658deca8d738e4ee5f2 ) * Add a class state for styling the button state once the user interacts with it. :100644 100644 167248d... 2831452... M Source/JFrameLinkers/JFrame.SplitViewLinkers.js commit 553380305a8c99fd93e36ea4a13c3cbbdddf05c5 Author: Aaron Newton Date: Wed Feb 9 21:02:31 2011 -0800 minor tweak to context menu styles. :100644 100644 e0c85c2... e26e902... M Assets/jframe.css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MORE-BEHAVIORS CHANGES commit 1f5f90fa98371ade9722087809f377b1ced545e3 Author: Aaron Newton Date: Wed Feb 9 21:00:50 2011 -0800 Making accordion filter add classes for the accordion state and startup w/o effects. :100644 100644 9e05c2d... babdab5... M Source/Fx/Behavior.FxAccordion.js ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WIDGETS CHANGES commit c12385ed0fb1598cf1a585e06bf7ed42dfda42d3 Author: Aaron Newton Date: Thu Feb 10 14:01:12 2011 -0800 Fixing splitview behavior when the splitter is present and measured. :100644 100644 12b56b0... 83c70f7... M Source/Behaviors/Behavior.SplitView.js commit e9f44cc64aae797f039a6658deca8d738e4ee5f2 Author: Aaron Newton Date: Thu Feb 10 13:10:58 2011 -0800 Add support for explicit toggle widths in Splitview's toggle method. :100644 100644 539906f... 27a01aa... M Source/Widgets/ART.SplitView.js (cherry picked from commit f25d33bd661046562d1211caf6bb96ccfe68593f) commit 8292f3631da509375793fe7ee8538eab8b6a043d Author: bc Wong Date: Thu Feb 10 09:41:25 2011 -0800 HUE-454. TaskTrackerNotFound error popup when viewing individual attempt (cherry picked from commit 308916d6ab23c76e4541b696a30e2402f69115f7) commit b783aa8502ec27918fe7a7971c4ca47c377ce243 Author: bc Wong Date: Wed Feb 9 18:26:59 2011 -0800 HUE-444. Error message during `make install' (cherry picked from commit 331e1ab55b6395534d8c40c276fcf016a1f36606) commit 108ff252c8380b0387eabeb82ec099d6e03b0d9b Author: Aaron Newton Date: Tue Feb 8 14:10:33 2011 -0800 HUE-434. Missing all icons Pulling in widgets.hash to fix icons on art button instances. (cherry picked from commit 5b3336c04aaa0d54637ed2b9d18f3cb572c01b0a) commit 5f12183c3bb56d08b2c6ab51771f9c5492e55c90 Author: Andrew Bayer Date: Tue Feb 8 12:40:58 2011 -0800 HUE-437 - Fixing Main-Class of Beeswax jar * Moving the definition of the main class out of an , because that didn't actually register properly. Main class now shows up correctly. (cherry picked from commit 5c1246da903de7615876ca7d917dbcb4584ca8d5) commit 17091d2e2fc09f2670f59199ca690568fc3acab2 Author: Jon Natkins Date: Tue Feb 8 09:49:35 2011 -0800 HUE-435. Traversing a file in File Viewer using the navigation buttons results in a file not found error (cherry picked from commit 514aeafffe46d1acf0532b98d979bd3e6256edc8) commit d30f3de3c34c95a21ef3e221827810ddcae840d8 Author: Andrew Bayer Date: Mon Jan 24 13:50:24 2011 -0800 HUE-424 - Hue Mavenization * Changes to Java projects to build with Maven rather than Ant, thereby automatically picking up dependencies on Hadoop, Hive, etc. (cherry picked from commit 119616dc17a7ac400e5dc56151c8e79dc768f8fd) commit 023b7fbab6c7fe00d2189db888d55be3950ef86c Author: Andrew Yao Date: Mon Feb 7 14:45:46 2011 -0800 HUE-432. Updating jframe.hash; Post load prompt popup works again (cherry picked from commit ca77ce137f47502a3d794181905cb8ab0f620fbe) commit 8329f51e9714f679605e5dd1039b249a2a256ad8 Author: Aaron Newton Date: Fri Feb 4 14:17:39 2011 -0800 No Ticket. Updating JFrame hash. * Picks up some button glyphs and a fix for splitview linkers w/ noFx, explicit targets. (cherry-picked from commit a1a8838) commit c999c94334a4e6cf2bf0b7b61a4b15ade0e7aced Author: Aaron Newton Date: Fri Feb 4 13:35:02 2011 -0800 HUE-427. Allow the stroke color of dots on HueChart.Line to be configurable * Also setting tips delay to zero. (cherry picked from commit a5c488d6492be89908f586718264a7ee2986c363) commit e01eee972e5c46940d61c642419a3caf89b007ef Author: Marcus McLaughlin Date: Mon Jan 31 17:46:56 2011 -0800 HUE-429. Make HueChart.Box's series events set all applicable series as arguments. (cherry picked from commit 0469d6ffe4ed3b88b6a7194667726d8557defe87) commit 339652854fd6599db1ad6c25d8267c43cf22508c Author: Andrew Yao Date: Fri Feb 4 14:36:05 2011 -0800 Added support to default tree row selection (cherry picked from commit b5c1d6cdb1e9789122980a72761ef9a74049ea98) commit c35a86af8efeab08263fa77a6dde4fe7644603b0 Author: Andrew Yao Date: Fri Feb 4 11:22:19 2011 -0800 HUE-357. TreeView does not propagate errors. (cherry-picked from commit c878a2b) commit 0545f81f378f28c6f05fb26287ebbff5f4f35801 Author: vinithra Date: Thu Feb 3 21:53:16 2011 -0800 HUE-425. Adding default taskScheduler and MR queue names to mini cluster. (cherry picked from commit b49ccd999f4e32d64a038a0b81b5459834e3c4c6) commit bb33abf2f245255505d9df8420ba855c5c8c0bd6 Author: vinithra Date: Wed Feb 2 16:17:07 2011 -0800 HUE-421. Make extra_configs in mini_cluster.py command line arguments. (cherry picked from commit 91c9bdc01c65e31587e276bc3848c841dde08b23)